home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / p4 / p4-linda.lha / p4-linda / makefile.proto < prev    next >
Makefile  |  1993-07-12  |  1KB  |  32 lines

  1. P4_HOME_DIR = /u5/rbutler/p4/p4-1.2c
  2. INCLUDEDIR = $(P4_HOME_DIR)/include
  3. LIBDIR = $(P4_HOME_DIR)/lib
  4.  
  5. LIBS = $(LIBDIR)/libp4.a $(MDEP_LIBS) -lm
  6.  
  7. default:$(P)
  8.     make $(MFLAGS) primes
  9.  
  10. example:$(P) mon_linda.o example.o $(LIBDIR)/libp4.a
  11.     $(CLINKER) $(CFLAGS) -o example mon_linda.o example.o $(LIBS)
  12.  
  13. ## following requires example.c to be altered to include sr_linda.h 
  14. srexample:$(P) sr_linda.o example.o $(LIBDIR)/libp4.a
  15.     $(CLINKER) $(CFLAGS) -o srexample sr_linda.o example.o $(LIBS)
  16.  
  17. primes:$(P) mon_linda.o primes.o $(LIBDIR)/libp4.a
  18.     $(CLINKER) $(CFLAGS) -o primes mon_linda.o primes.o $(LIBS)
  19.  
  20. ## following requires primes.c to be altered to include sr_linda.h 
  21. srprimes:$(P) sr_linda.o primes.o $(LIBDIR)/libp4.a
  22.     $(CLINKER) $(CFLAGS) -o srprimes sr_linda.o primes.o $(LIBS)
  23.  
  24. semimast:$(P) sr_linda.o semimast.o semislav.o $(LIBDIR)/libp4.a
  25.     $(CLINKER) $(CFLAGS) -o semimast sr_linda.o semimast.o semislav.o $(LIBS)
  26.  
  27. semislav:$(P) sr_linda.o semislav.o $(LIBDIR)/p4_cmain.o $(LIBDIR)/libp4.a
  28.     $(CLINKER) $(CFLAGS) -o semislav sr_linda.o semislav.o $(LIBDIR)/p4_cmain.o $(LIBS)
  29.  
  30. realclean: clean
  31.     $(RM) -f semislav semimast primes srprimes Makefile
  32.